.imageWrap{background:#f6f6f6;border:1px solid #ececec;border-radius:18px;overflow:hidden}.image{width:100%;height:185px;object-fit:cover;display:block}.content{padding:14px 6px 2px}.title{color:#2f2f2f;font-size:16px;line-height:1.9;font-family:var(--font-primary);text-align:start;margin:4px 0 14px}.footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.readMore{color:#2f7d73;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:16px;font-weight:700}.readMore:hover{opacity:.85}.highlight{background-color:#ffeb3b;border-radius:4px;padding:0 4px}.datePill{color:#2f7d73;white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 0;display:flex}.dateText{letter-spacing:.2px;color:#61676b;font-size:14px;font-weight:700}.calendar-svg{width:22px;height:22px}.calendarIcon{justify-content:center;align-items:center;display:inline-flex}.card{width:100%;direction:rtl;font-family:var(--font-primary);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ecf0f4;border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px;display:flex}.card:hover{border:1px solid #bae9d7}@media (max-width:420px){.readMore{font-size:9px}.dateText{font-size:11px}.calendar-svg{width:18px;height:18px}}@media (min-width:420px) and (max-width:640px){.readMore{font-size:12px}}@media (max-width:640px){.card{height:auto;flex-direction:row;align-items:center;gap:12px;display:flex}.imageWrap{width:120px;height:100px;flex-shrink:0}.image{height:100%}.content{flex-grow:1;padding:0}.title{margin-bottom:8px;font-size:14px}.footer{justify-content:space-between;gap:0}}